package com.le.tester.javaThink.fifth.chapter18_Str;

/**
 * createTime：2021/8/6 16:59
 * description：string 对象是不可变的，修改string，实际上是新建了一个string对象来修改这个值，原本的对象是不变的
 */
public class Immutable {
    public static String upcase(String s) {
        return s.toUpperCase();
    }

    public static void main(String[] args) {
        String q = "howdy";
        System.out.println(q);
        //这里复制了一份过去，并没有动原来的string，q还是在原来的位置
        String qq = upcase(q);
        System.out.println(qq);
        //原来的对象并没有改变
        System.out.println(q);
    }
}
